import subprocess

# 方法2: 使用run (推荐，更现代的方式)

print('\n使用run获取输出:')
result = subprocess.run(['ping', 'www.python.org'], 
                       capture_output=True,  # 捕获输出
                       text=True)            # 将输出转换为字符串
print(f'输出内容:\n{result.stdout}')
print(f'错误信息:\n{result.stderr}')
print(f'返回码: {result.returncode}')